package main
//结构体
type data struct {}

//方法data.string()
func (data) string() string{
	return "data"
}
//ndoe 结构体
type node struct {
	//定义匿名接口变量
	data interface{
		string() string
	}
}

func main()  {

	var t interface{
		string() string
	} = data{}

	n := node{
		data: t,
	}
	print(n.data.string())
}
